package com.infore.dataAudit.dto;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedAttributeNode;
import javax.persistence.NamedEntityGraph;
import javax.persistence.NamedQuery;
import javax.persistence.NamedSubgraph;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.Transient;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;


public class AuditDataInfo implements Serializable {
	private static final long serialVersionUID = 1L;

	private String id;

	private Date createTime;

	private String flowInstanceId;

	private String projId;

	private String projName;

	private String projUnit;

	private Double projValue;

	private String stationMn;

	private String stationName;
	
	/** 审核状态  1有效   **/
    private String auditStatus;
    
    private String stationCompany; //运营单位
    private String stationProvin; //省级
    private String stationCity;//市级
    private String riverBasin; //流域
    
    private int yUploadNum; //应上传数据量
    private int sUploadNum; //实际上传数据量
    private String uploadRate; //上传率
    
    private int validNum; //有效数据量
    private String validRate; //有效率

	public AuditDataInfo() {
	}

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
	public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getFlowInstanceId() {
		return this.flowInstanceId;
	}

	public void setFlowInstanceId(String flowInstanceId) {
		this.flowInstanceId = flowInstanceId;
	}

	public String getProjId() {
		return this.projId;
	}

	public void setProjId(String projId) {
		this.projId = projId;
	}

	public String getProjName() {
		return this.projName;
	}

	public void setProjName(String projName) {
		this.projName = projName;
	}

	public String getProjUnit() {
		return this.projUnit;
	}

	public void setProjUnit(String projUnit) {
		this.projUnit = projUnit;
	}

	public Double getProjValue() {
		return this.projValue;
	}

	public void setProjValue(Double projValue) {
		this.projValue = projValue;
	}

	public String getStationMn() {
		return this.stationMn;
	}

	public void setStationMn(String stationMn) {
		this.stationMn = stationMn;
	}

	public String getStationName() {
		return this.stationName;
	}

	public void setStationName(String stationName) {
		this.stationName = stationName;
	}

    public String getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(String auditStatus) {
        this.auditStatus = auditStatus;
    }

    public String getStationCompany() {
        return stationCompany;
    }

    public void setStationCompany(String stationCompany) {
        this.stationCompany = stationCompany;
    }

    public String getStationProvin() {
        return stationProvin;
    }

    public void setStationProvin(String stationProvin) {
        this.stationProvin = stationProvin;
    }

    public String getStationCity() {
        return stationCity;
    }

    public void setStationCity(String stationCity) {
        this.stationCity = stationCity;
    }

    public String getRiverBasin() {
        return riverBasin;
    }

    public void setRiverBasin(String riverBasin) {
        this.riverBasin = riverBasin;
    }

    public int getyUploadNum() {
        return yUploadNum;
    }

    public void setyUploadNum(int yUploadNum) {
        this.yUploadNum = yUploadNum;
    }

    public int getsUploadNum() {
        return sUploadNum;
    }

    public void setsUploadNum(int sUploadNum) {
        this.sUploadNum = sUploadNum;
    }

    public String getUploadRate() {
        return uploadRate;
    }

    public void setUploadRate(String uploadRate) {
        this.uploadRate = uploadRate;
    }

    public int getValidNum() {
        return validNum;
    }

    public void setValidNum(int validNum) {
        this.validNum = validNum;
    }

    public String getValidRate() {
        return validRate;
    }

    public void setValidRate(String validRate) {
        this.validRate = validRate;
    }

	
    
}